package com.ruoyi.dmpdolphinscheduler.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * DS调度系统配置对象 dmp_dolphinscheduler_config
 * 
 * @author MquanZeng
 * @date 2021-12-31
 */
public class DmpDolphinschedulerConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long dolsId;

    /** DS系统名称 */
    @Excel(name = "DS系统名称")
    private String dolsName;

    /** DS系统描述 */
    @Excel(name = "DS系统描述")
    private String dolsDesc;

    /** DS系统版本 */
    @Excel(name = "DS系统版本")
    private String dolsVersion;

    /** DS Web链接 */
    @Excel(name = "DS Web链接")
    private String dolsWebUrl;

    /** DS API地址 */
    @Excel(name = "DS API地址")
    private String dolsApiUrl;

    public void setDolsId(Long dolsId) 
    {
        this.dolsId = dolsId;
    }

    public Long getDolsId() 
    {
        return dolsId;
    }
    public void setDolsName(String dolsName) 
    {
        this.dolsName = dolsName;
    }

    public String getDolsName() 
    {
        return dolsName;
    }
    public void setDolsDesc(String dolsDesc) 
    {
        this.dolsDesc = dolsDesc;
    }

    public String getDolsDesc() 
    {
        return dolsDesc;
    }
    public void setDolsVersion(String dolsVersion) 
    {
        this.dolsVersion = dolsVersion;
    }

    public String getDolsVersion() 
    {
        return dolsVersion;
    }
    public void setDolsWebUrl(String dolsWebUrl) 
    {
        this.dolsWebUrl = dolsWebUrl;
    }

    public String getDolsWebUrl() 
    {
        return dolsWebUrl;
    }
    public void setDolsApiUrl(String dolsApiUrl) 
    {
        this.dolsApiUrl = dolsApiUrl;
    }

    public String getDolsApiUrl() 
    {
        return dolsApiUrl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("dolsId", getDolsId())
            .append("dolsName", getDolsName())
            .append("dolsDesc", getDolsDesc())
            .append("dolsVersion", getDolsVersion())
            .append("dolsWebUrl", getDolsWebUrl())
            .append("dolsApiUrl", getDolsApiUrl())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
